package com.stylefeng.guns.modular.small.dto;

/**
 * @des 微信支付返回错误编码及详情
 */
public enum ResultEnum {

    INVALID_REQUEST("参数格式有误或者未按规则上传")
    ,NOAUTH("商户未开通此接口权限")
    ,NOTENOUGH("用户帐号余额不足")
    ,ORDERPAID("商户订单已支付，无需重复操作")
    ,ORDERCLOSED("当前订单已关闭，无法支付")
    ,SYSTEMERROR("系统超时")
    ,APPID_NOT_EXIST("参数中缺少APPID")
    ,MCHID_NOT_EXIST("参数中缺少MCHID")
    ,APPID_MCHID_NOT_MATCH("appid和mch_id不匹配")
    ,LACK_PARAMS("缺少必要的请求参数")
    ,OUT_TRADE_NO_USED("同一笔交易不能多次提交")
    ,SIGNERROR("参数签名结果不正确")
    ,XML_FORMAT_ERROR("XML格式错误")
    ,REQUIRE_POST_METHOD("未使用post传递参数")
    ,POST_DATA_EMPTY("post数据不能为空")
    ,NOT_UTF8("未使用指定编码格式");

    private final String name;

    private ResultEnum(String name){
        this.name = name;
    }

    public String getName() {
        return name;
    }

//    wx static void main(String[] args) {
//        System.out.println(ResultEnum.APPID_MCHID_NOT_MATCH.getName());
//    }
}